package com.student.service;

import com.student.VO.UserVO;
import com.student.VO.productPageVO;
import com.student.dto.ResponseDto;
import com.student.pojo.SnackAddress;

public interface UserService {
    //    登录
    ResponseDto userLogin(UserVO phUserVO);

    //  这边是做用户注册的
    ResponseDto userRegister(UserVO phUserVO);

    // 这边是做头像修改
    ResponseDto updateImage(Integer userId, String image);

    // 获取用户的所有的地址信息
    ResponseDto getAllAddress(productPageVO productPageVO);

    //  修改地址信息
    ResponseDto updateAddress(SnackAddress snackAddress);

    // 删除地址信息
    ResponseDto deleteAddress(Integer id);

    // 添加用户地址信息
    ResponseDto addAddress(SnackAddress snackAddress);

    ResponseDto getAlluserMessage(Integer id);

    ResponseDto recharge(Integer id, double money);
}
